package com.example.sociamedia.post.controller;

import com.example.sociamedia.post.dto.LikeRequest;
import com.example.sociamedia.post.dto.LikeResponse;
import com.example.sociamedia.post.entity.Like;
import java.util.List;

public interface LikeApi {
    LikeResponse likePost(String sessionToken, LikeRequest request);
    LikeResponse unlikePost(String sessionToken, LikeRequest request);
    int getLikeCount(Long postId);
    List<Like> getLikesByPost(Long postId);
    List<Like> getLikesByUser(Long userId);
} 